Career 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 India F5 South Africa F1 USA F5 Canada F2 USA F9 Canada F3 Spain F1 Spain F4 Spain F5 Great Britain F2 Belgium F13 Spain F1 Bulgaria F2 Turkey F26 Italy F16 (Padova) XI Venice Open - Venice South African Airways Open - East London Seoul Challenger Chuncheon Challenger Tunis Challenger Rhodes Challenger Alessandria Challenger Furth Challenger Kosice Challenger Milan Challenger Santiago Challenger Sao Paulo Challenger Charlottesville Challenger Knoxville Challenger Singapore Challenger Le Gosier Challenger Johannesburg Challenger Zagreb Challenger Nottingham Challenger Kosice Challenger Milan Challenger Turin Challenger Cremona Challenger Seville Challenger Madrid Challenger Bangkok Challenger Heilbronn Challenger Asuncion Challenger Calabasas Challenger Florianopolis Challenger Guadalajara Challenger Noumea Challenger Dallas Challenger San Luis Potosi Challenger Kaohsiung Challenger Nottingham-2 Challenger Braunschweig Challenger Cali Challenger Quimper Challenger Rimouski Challenger AXA Open II - Espinho BH Tennis Open International Cup - Belo Horizonte Panama City Challenger Copa Ericsson Brazil - Sao Paulo Savannah Challenger Johannesburg Challenger Kun-Ming Challenger Caltanissetta Challenger Prague Challenger Tanger Challenger Marburg Challenger Tampere Challenger Busan Open Challenger Tennis - Busan Champaign Challenger Sarasota Challenger Gimcheon Challenger Furth Challenger Prague Challenger Todi Challenger San Benedetto Challenger Tampere Challenger Vancouver Challenger Cordoba Challenger Lima Challenger Casablanca Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Santo Domingo Challenger Santiago Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Napoli Challenger Exim Agmedia Open - Kosice Copa Petrobras-Uruguay - Montevideo Ostrava Challenger Furth Challenger Seville Challenger Mohammedia Challenger Brest Challenger Buenos Aires Challenger Samarkand Challenger Mohammedia Challenger Music City Challenger - Nashville Santiago Challenger Buenos Aires Challenger IV Challenger Ciudad De Guayaquil - Guayaquil St. Brieuc Challenger Francavilla Challenger Ostrava Challenger Rome Challenger Perugia Challenger USTA Challenger - Champaign Alphen Challenger South African Airways Tennis Open - Durban Buenos Aires Challenger USTA Tallahassee Tennis Challenger - Tallahassee Barletta Challenger Countrywide Classic USTA Challenger - Carson Binghamton Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Vigo Challenger Santiago Challenger Copa Petrobras Paraguay - Asuncion Open des Alpes Trophee BNP Paribas - Grenoble Szczecin Challenger Delhi Challenger I - New Delhi Copa Petrobras-Argentina - Buenos Aires ATP Challenger La Serena - La Serena Challenger de Providencia-Copa Kia - Santiago Mitsubishi Electric Europe Cup - Monza 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Unicredit Czech Open - Prostejov San Marino CEPU Open - San Marino Timisoara Challenger - Timisoara 84° Concurso Internacional Tenis San Sebastian - San Sebastian Athens Challenger Open Tarragona Costa Daurada - Tarragona 2001 Challenger Canottieri Mincio - Mantova Open Sainte-Victoire - Aix-En-Provence Oldum Brown Vancouver Open - Vancouver Nottingham Challenger Dusseldorf Open Challenger - Dusseldorf Rio De Janeiro Challenger St. Brieuc Challenger Rome Challenger Rabat Challenger Zagreb Challenger Fergana Challenger - Fergana Prague Challenger Prostejov Challenger Rabat Challenger Izmir Challenger Vancouver Challenger Asuncion Challenger Timisoara Challenger Rome Challenger Tashkent Challenger Vancouver Challenger Anning Challenger Winnetka Challenger Alphen Challenger Shanghai Challenger Mallorca Open - Mallorca Busan Challenger Mersin Challenger Nottingham Challenger Aix En Provence Challenger Cortina Challenger Banja Luka Challenger San Juan Challenger Tiburon Challenger Granby Challenger - Granby Manerbio Challenger Lisbon Challenger Marburg Challenger Ljubljana Open - Ljubljana Poznan Challenger Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Open Romania - Bucharest Movistar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Tampere Challenger U.S. Men's Clay Court Championships - Houston Biella Challenger Hypo Group Tennis International - Portschach Dutch Open Tennis - Amersfoort China Open - Beijing Brasil Open - Costa do Sauipe PBZ Zagreb Indoors - Zagreb Gelsor Open Romania - Bucharest Portoroz Challenger Grand Prix Hassan II - Casablanca The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Open de Moselle - Metz Open 13 - Marseille Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag Buenos Aires Challenger Internationaux de Tennis de Brest - Brest Heineken Challenger - Ho Chi Minh City LTA Hull Challenger - Hull VIII Open Internacional D'Andorra - Andorra Movistar Open - Santiago Open 13 - Marseille Copa Telmex - Buenos Aires Challenger Copa Sevilla Internacionales de Andalucia - Seville 4th Sardinia International Championships - Cagliari Intelig Tennis Cup - Brasilia Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London International German Open - Hamburg Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Heineken Challenger - Ho Chi Minh City AEGON Championships - London XL Capital Bermuda Open - Bermuda Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Zivnobanka Czech Open - Prostejov Farmers Classic - Los Angeles The Surbiton Trophy - Surbiton Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig X Open Internacional D'Andorra - Andorra Qatar ExxonMobil Open - Doha Dharwad Challenger 2003 - Dharwad Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte US Men's Clay Court Championship - Houston Binghamton Professional Tennis Tournament - Binghamton San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx Malaysian Open - Kuala Lumpur China Open - Beijing Apia International - Sydney Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston 2004 Freeman Men's Challenger - Joplin Banca Stato Challenger Lugano - Lugano Brasov Challenger - Brasov Copa Sevilla-Internacionales de Andalucia - Seville Copa Petrobras Guadalajara - Guadalajara USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Challenger Ford de Cherbourg - Cherbourg US Men's Clay Court Championship - Houston Open Mutouest de Saint-Brieuc - St. Brieuc Tennis Napoli Cup - Napoli Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Tunis Open - Tunis Ostrava Open 2005 - Ostrava IPP Geneva Trophy - Geneva Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov The Surbiton Trophy - Surbiton Torneo Internacional Challenger Fila 2005 - Leon Trofeo Internacional Club Laieta - Barcelona Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini The West Side Tennis Club Grass Court Challenger - Forest Hills Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton IPP Geneva Trophy - Geneva Pekao Open 2005 - Szczecin Copa Kia - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa Citta di Monza - Monza Challenger Casablanca San Angel - Mexico City Ciudad de Pozoblanco Open Diputacion - Cordoba Fifth Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski BMW Tennis Championship - Sunrise Challenger Lugano - Lugano Copa Petrobras Uruguay - Montevideo Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur BNP Paribas Primrose - Bordeaux ATP Open Castilla y Leon - Segovia 2005 Tulsa Challenger - Tulsa Black Forest Open - Freudenstadt Sir Supermercati - Rome Open D'Orleans - Orleans XI Ciutat de Barcelona - Barcelona Ipsos Bucharest Challenger - Bucharest Swanston Challenger - Sacramento Bancolombia Open - Cali Napoli Challenger Pro Challenger at Calabasas - Calabasas Poznan Challenger Voit Mexico City Open - Mexico City Copa Petrobras - Santiago Copa Petrobras - Aracaju Trofeo Conde de Godo - Barcelona Rimouski Challenger Atlanta Clay Court Challenger - Atlanta Memorial A. Manfredini Sassuolo Challenger - Sassuolo Pekao Open 2003 - Szczecin Segovia Challenger Open de L'Isere - Grenoble Davidoff Swiss Indoors - Basel Tumkur Open - Tumkur X Ciutat de Barcelona - Barcelona Baden Open - Ettlingen Bucaramanga Challenger Banja Luka Challenger Champaign Challenger The Nottingham Challenger - Nottingham Sarasota Challenger Tunis Challenger Bordeaux Challenger Prostejov Challenger Nord LB Open 2006 - Braunschweig Savannah Challenger Aptos Challenger Noumea Challenger Busan Challenger Prostejov Challenger Open Seat Godo 2005 - Barcelona Unique Zagreb Open - Zagreb Vancouver Challenger Porto Alegre Challenger USTA Men's Challenger of Dallas - Dallas Szczecin Challenger San Juan Challenger Charlottesville Challenger Knoxville Challenger 2004 Colorado Tennis Classic - Denver Sunset Moulding Yuba City Racquet Club Challenger - Yuba City BellSouth Open - Vina del Mar Mohammedia Challenger Trani Cup - Trani Binghamton Professional Tennis Tournament - Binghamton Cortina Challenger Hypo Group Tennis International - Portschach Cordenons Challenger KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Nord LB Open 2007 - Braunschweig The LTA Hull Challenger - Hull Croatia Open Umag - Umag Medellin Challenger Orange Prokom Open - Sopot Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton VI Torneo Internazionale di Tennis - Barletta Vercelli Challenger Moscow Challenger Open de Moselle - Metz BA-CA Tennis Trophy - Vienna The Gallagher International ATP Tour Challenger - Hamilton Perugia Challenger Ortisei Challenger Prostejov Challenger Banja Luka Challenger Heineken Open - Auckland Tunis Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Casablanca Challenger Architect Open - Budapest Johannesburg Challenger Banja Luka Challenger 2004 - Banja Luka Rio De Janeiro Challenger Santo Domingo Challenger Morelos Challenger Barranquilla Challenger Wartburg Open - Eisenach Santiago Challenger Guadalajara Challenger Gelsor Open Romania - Bucharest San Luis Potosi Challenger Nanjing Challenger Campionati Internazionali di Sicilia - Palermo Dubrovnik Open - Dubrovnik San Sebastian Challenger Mestre Challenger Open de L'Isere - Grenoble Moscow Challenger Poprad Tatry Challenger Grand Prix Hassan II - Casablanca Copa Sevilla - Seville Estoril Open - Estoril Idea Prokom Open - Sopot Open de Tanger - Tangier Poznan Challenger XI Ciutat de Barcelona - Barcelona Chengdu Challenger Qingdao Challenger Flea Market Cup Busan Challenger Tennis - Busan Curitiba Challenger Seville Challenger Croatia Open - Umag The LTA Bolton Challenger - Bolton Banja Luka Challenger Vicenza Challenger Kenitra Challenger Nottingham-2 Challenger Tiburon Challenger SA Tennis Open - Johannesburg Panama City Challenger The Dubai Tennis Championships - Dubai Winnetka Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Heineken Trophy - 's-Hertogenbosch Samsung Securities Cup - Seoul Gallagher International - Hamilton Gerry Weber Open - Halle Ciudad de Pozoblanco Open Diputacion - Cordoba Biella Challenger RCA Championships - Indianapolis Credicard Tennis Cup - Campos do Jordao Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Rome Challenger Heilbronn Open - Heilbronn Cairo Challenger 2002 - Cairo Media Will Cup Busan Challenger Tennis - Busan Johannesburg Challenger Copa Petrobras - Montevideo China Open - Beijing Copa Petrobras - Buenos Aires Chennai Open - Chennai Open de la Ville de Saint Denis - Reunion Island Copa AT&T - Buenos Aires Bordeaux Challenger KGHM Dialog Polish Indoors - Wroclaw Abierto Mexicano de Tenis Pegaso - Acapulco University of Tennessee USTA Challenger - Knoxville Turin Challenger Britania Zavaleta - Puebla Busan Challenger The Stella Artois Grass Court Championships - London Winnetka Challenger Yokohama World Tennis Gaora Cup - Yokohama Rhodes Challenger The 70th King's Cup and Queen's Cup - Bangkok BMW Tennis Championship - Sunrise Madrid Challenger Blois Challenger Pozoblanco Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Manerbio Challenger USTA Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Sacramento Challenger Alessandria Challenger Torneo Internacional Challenger Fila 2006 - Leon 2003 Freeman Men's Challenger - Joplin Mercedes Cup - Stuttgart Tennis Channel Open - Las Vegas Copa Telmex - Buenos Aires Open de Franche Comte - Besancon Tennis Channel Open - Las Vegas AIG Japan Open Tennis Championships - Tokyo Isla de Lanzarote - Lanzarote Gold Flake Open - Chennai Belgaum Open - Belgaum Challenger Ford de Cherbourg - Cherbourg Olbia Geovillage Open - Olbia Genova Challenger Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Pro Tennis World Open - Boca Raton Ljubljana Open 2002 - Ljubljana Fergana Challenger - Fergana Uncle Toby's Burnie Challenger - Tasmania Marbella Challenger Odlum Brown Vancouver Open - Vancouver Uncle Toby's Australian Men's Clay Court Challenger - Canberra Schickendanz Open - Furth San Marino Cepu Open - San Marino Rijeka Challenger Seoul Challenger Banca Stato Challenger Lugano - Lugano IX Open Internacional D'Andorra - Andorra Quito Challenger ATP Challenger Tour Finals 10th Wartburg Open - Eisenach Furth Challenger Sao Paulo Challenger Banja Luka Challenger Sao Jose Do Rio Preto Challenger Citi Open - Washington Muller Cup - Ulm Charlottesville Challenger Zagreb Open - Zagreb Rome Challenger Kosice Challenger Bytom Challenger Ljubljana Open - Ljubljana Sao Leopoldo Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Copa Telmex - Buenos Aires Genova Open Challenger - Genova BH Tennis Open International Cup - Belo Horizonte Czech Open - Prostejov Copa Telmex - Buenos Aires Padova Challenger Dallas Challenger The Surbiton Trophy - Surbiton Abierto Mexicano Telcel - Acapulco San Marino Cepu Open - San Marino Panama City Challenger Lubbock Challenger - Lubbock Guayaquil Challenger Rijeka Challenger Nord/LB Open 2004 - Braunschweig BMW Open - Munich V Gramado Open de Tennis - Gramado Guadalajara Challenger Pekao Open - Szczecin Sacramento Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Knoxville Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi ATP Challenger Trophy 2007 - Trnava Oklahoma Challenger - Tulsa Asirom Challenger Brasov - Brasov The Stella Artois Grass Court Championships - London Aptos Challenger The Natrel's Challenger of Granby - Granby Rimini Challenger BCR Open Romania - Bucharest Le Gosier Challenger 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Mumbai Open - Mumbai Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Samsung Securities Cup - Seoul VTR Open - Vina del Mar Cepu Open - San Marino Open de la Comunidad Valenciana - Valencia Next Generation Adelaide International - Adelaide Flea Market Cup - Busan The Stella Artois Grass Court Championships - London Copa Telmex - Buenos Aires Buenos Aires Challenger UNICEF Open - 's Hertogenbosch Argentina Open - Buenos Aires Okal Cup 2004 - Eckental Pereira Challenger Montevideo Challenger Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Gerry Weber Open - Halle Generali Open - Kitzbuhel III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Open de la Ville de Saint Denis - Reunion Island Sarasota Challenger Copa Petrobras Aracaju - Aracaju Mauritius Open - Mauritius Abierto Mexicano Telcel - Acapulco Vancouver Challenger Morocco Tennis Tour - Marrakech Meknes Challenger Pozoblanco Challenger Sunrise Challenger La Serena Open - La Serena Caltanissetta Challenger Seoul Challenger Geneva Challenger Copa Telefonica CTC Chile - Santiago Guayaquil Challenger BMW Brixina Tennis Open 2000 - Bressanone Tampere Challenger Sylt Open 2000 - Sylt Geneva Challenger - Geneva Dutch Open Tennis - Amersfoort Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio USTA Seascape Challenger - Aptos Stella Artois Clay Court Championships - Budaors BMW Open - Munich Olimp Kyiv Open - Kiev Challenger Brasov - Brasov San Sebastian Challenger IV Gramado Open de Tenis - Gramado Chennai Open - Chennai 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Legg Mason Tennis Classic - Washington D.C. Samsung Securities Cup - Seoul Warta Cup 2001 - Sopot International Championship of Croatia - Umag Geneva Challenger - Geneva ATP Challenger Numea - New Caledonia Citta di Brindisi - Brindisi DPD Challenger 2001 - Aschaffenburg USTA Men's Challenger of Dallas - Dallas Optimus Maia Open - Maia USTA Freeman Men's Challenger - Joplin Cancun Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Sunrise Challenger US Men's Clay Court Championship - Houston Marrakech Challenger Serbia Open - Belgrade Seville Challenger Adidas International - Sydney Unicredit Czech Open 2007 - Prostejov BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona Tennis Masters Series - Madrid Allianz Suisse Open - Gstaad Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai Idea Prokom Open - Sopot 4° Sporting Challenger - Turin CA Tennis Trophy - Vienna Cordenons Challenger Qatar ExxonMobil Open - Doha Qatar Open - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia NASDAQ-100 Open - Miami Campionati Internazionali di Sicilia - Palermo Telecom Italia Masters - Rome MoviStar Open - Vina del Mar Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Open SEAT 2008 - Barcelona BA-CA Tennis Trophy - Vienna Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Thailand Open - Bangkok Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Open Seat Godo 2003 - Barcelona Sony Ericsson Open - Miami Copa Claro - Buenos Aires Masters Series Monte-Carlo - Monte-Carlo Rome Challenger Farmers Classic - Los Angeles TD Waterhouse Cup - Long Island China Open - Beijing BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta VTR Open - Vina del Mar Steelers Cup - Kosice Brasil Open - Sao Paulo SAP Open - San Jose 2006 Challenger of Santa Clarita California Challenger - Valencia Grand Prix de Tennis de Lyon - Lyon BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Tatra Banka Open - Bratislava BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal KGHM Dialog Polish Indoors - Wroclaw Croatia Open - Umag Grand Prix Hassan II - Casablanca Ecuador Open - Quito Argentina Open - Buenos Aires Qatar Open - Doha Brasil Open - Costa do Sauipe Kenitra Challenger Prague Challenger Open 13 - Marseille Grand Prix Hassan II - Casablanca SA Tennis Open - Johannesburg Mallorca Open - Mallorca Grand Prix Hassan II - Casablanca Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Liberec Challenger Abierto Mexicano Telcel - Acapulco Brasil Open - Costa do Sauipe ATP Studena Croatia Open Umag - Umag Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Energis Open - Amersfoort Austrian Open - Kitzbuhel Australian Open - Melbourne French Open - Paris If Stockholm Open - Stockholm Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Ordina Open - 's-Hertogenbosch Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Copa AT&T - Buenos Aires Australian Open - Melbourne Rio Open - Rio de Janeiro French Open - Paris The Priority Telecom Open - Amersfoort Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open de Moselle - Metz Wimbledon - London U.S. Open - New York Estoril Open - Estoril French Open - Paris Campionati Internazionali di Sicilia - Palermo French Open - Paris Tata Open - Chennai Wimbledon - London French Open - Paris Wimbledon - London Davidoff Swiss Indoors - Basel Open Sabadell Atlantico - Barcelona Bank Austria Tennis Trophy - Vienna Abierto Mexicano Telfonica MoviStar - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Allianz Suisse Open - Gstaad U.S. Open - New York Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Australian Open - Melbourne U.S. Open - New York Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, PO, MAR-RSA 4-1 Australian Open - Melbourne Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group 2, 2R, RSA-DEN 5-0 River Oaks International Tennis Tournament - Houston